package services.managers;

import bbdd.Conexion;
import bean.BeanSession;
import models.usuario.Usuario;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * Created by juanky on 5/12/14.
 */
public class UsuarioManager {
    public Usuario getUsuario(BeanSession bean) {
        Usuario usuario = new Usuario();
        Conexion cnx = new Conexion();
        PreparedStatement ps = null;
        ResultSet rs = null;
        String select = "select nick from usuarios where id=?";
        try {
            ps = cnx.getConexion(select);
            ps.setInt(1, bean.getUserId());
            rs = ps.executeQuery();
            if (rs.next()) {
                usuario.setNick(rs.getString("nick"));
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            Conexion.close(cnx, ps, rs);
        }
        return usuario;
    }
}
